Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Page 4 of 4 < 1 2 3 4
Topic Options
#186916 - 28/12/2003 18:49 Re: jEmplode 47 : ID3V2 "genre" question [Re: juenk]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
When you say upload, do you mean when you import the file from your computer to your empeg?

If I'm reading this correctly, you're saying the MP3 file has "(17)Rock" set as its genre ... Where are you seeing this value displayed in jEmplode -- if the playlist table view or somewhere else?

Top
#186917 - 28/12/2003 22:40 Re: jEmplode 47 : ID3V2 "genre" question [Re: mschrag]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31602
Loc: Seattle, WA
you're saying the MP3 file has "(17)Rock" set as its genre
I don't know if this has any bearing on the conversation, but sometimes when I download (Empeg->Computer) with Jemplode and it writes the ID3V2 tag to the file the genre field comes out as "(-1)".
_________________________
Tony Fabris

Top
#186918 - 29/12/2003 15:18 Re: jEmplode 47 : ID3V2 "genre" question [Re: mschrag]
juenk
journeyman

Registered: 12/01/2002
Posts: 84
Loc: Waardenburg, The Netherlands
When you say upload, do you mean when you import the file from your computer to your empeg?
Yes

If I'm reading this correctly, you're saying the MP3 file has "(17)Rock" set as its genre ... Where are you seeing this value displayed in jEmplode -- if the playlist table view or somewhere else?
The 3 following screendumps probably explain my comments a little more:
(1) the first part (hexdump) of the original mp3 file.
(2) the genre as displayed in my ID3 tag editor ("Easytag")
(3) the result in jEmplode (the existing mp3, and the freshly added mp3 (with dupe check disabled)).

As can be seen, the new upload with jEmplode 47 results in the "(17)Rock" genre (in contrast to the existing one, uploaded with the pre-47 version).

NB: According to the ID3V2.3 specs, it is possible to have the old ID3V1.x numerical code to be present in the ID3V2.3 genre code (from this site)

NB2: It is still possible that this is due to incorrect upgrade from 44 to 47, so I'm really interested if anyone can confirm or deny this behaviour in their own setup with v47


Attachments
194292-hexdump.png (287 downloads)

_________________________
Empeg M2A Blue # 010101908 80Gb
Empeg M2A Blue # 030102771 with backlight buttons - Need repair (IDE cable connection on main board) - volunteers?

Top
#186919 - 29/12/2003 15:19 Re: jEmplode 47 : ID3V2 "genre" question [Re: juenk]
juenk
journeyman

Registered: 12/01/2002
Posts: 84
Loc: Waardenburg, The Netherlands
ANd the second attachment (tag editor display)


Attachments
194293-easytag.png (333 downloads)

_________________________
Empeg M2A Blue # 010101908 80Gb
Empeg M2A Blue # 030102771 with backlight buttons - Need repair (IDE cable connection on main board) - volunteers?

Top
#186920 - 29/12/2003 15:20 Re: jEmplode 47 : ID3V2 "genre" question [Re: juenk]
juenk
journeyman

Registered: 12/01/2002
Posts: 84
Loc: Waardenburg, The Netherlands
third attachment (jEmplode display)


Attachments
194294-jemplode-1.png (360 downloads)

_________________________
Empeg M2A Blue # 010101908 80Gb
Empeg M2A Blue # 030102771 with backlight buttons - Need repair (IDE cable connection on main board) - volunteers?

Top
#186921 - 29/12/2003 16:45 Re: jEmplode 47 [Re: mschrag]
RobotCaleb
pooh-bah

Registered: 15/01/2002
Posts: 1866
Loc: Austin
ive noticed that i can not change the name of either of my empegs using jemplode. it also wont set any other 'configure player' settings through a synch. such as phone number, name, email...

Top
#186922 - 29/12/2003 17:11 Re: jEmplode 47 [Re: RobotCaleb]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
yep .. fitnr

Top
#186923 - 30/12/2003 02:31 Re: jEmplode 47 [Re: mschrag]
Memil
member

Registered: 03/02/2002
Posts: 101
Loc: Sweden
Thanks for a great program!

Just tried out v3a3/5 on the empeg and jEmplode everything works as expected but one thing - the swedish characters(åäöÅÄÖ).
I think it has to do with the fact that the database now is in UTF? It looks like a typical UTF-chars in a ISO8859-1 enviroment in the playlist in jEmplode (Everything looks ok in the empeg)..

Running Linux(Gentoo with 2.6-kernel), LANG=en_US

/Fredrik

Top
#186924 - 08/01/2004 16:28 Re: jEmplode 47 [Re: mschrag]
sirmanson
journeyman

Registered: 06/03/2002
Posts: 70
Loc: Tucson, AZ USA
Ok, I upgraded to Jemplode 50 and still gettting the same issue... Here is my screen dump :

Full thread dump Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode):

"DestroyJavaVM" prio=5 tid=0x00234AE8 nid=0x64c waiting on condition [0..6fadc]

"jEmplode: Download" prio=5 tid=0x0ACD0B78 nid=0x564 waiting on condition [cb4f0
00..cb4fd88]
at com.inzyme.model.LongVector.<init>(LongVector.java:60)
at com.inzyme.model.LongVector.<init>(LongVector.java:73)
at com.inzyme.model.LongVector.<init>(LongVector.java:82)
at org.jempeg.nodestore.FIDPlaylist.checkForProblems(FIDPlaylist.java:76
2)
- locked <04646DB8> (a org.jempeg.nodestore.FIDPlaylist)
at org.jempeg.nodestore.PlayerDatabase.checkForProblems(PlayerDatabase.j
ava:580)
at org.jempeg.manager.SynchronizeUI.download(SynchronizeUI.java:193)
- locked <0302BCD0> (a org.jempeg.empeg.protocol.EmpegSynchronizeClient)

at org.jempeg.manager.SynchronizeUI$2.run(SynchronizeUI.java:155)
at java.lang.Thread.run(Unknown Source)

"TimerQueue" daemon prio=5 tid=0x0C170960 nid=0x754 in Object.wait() [cb0f000..c
b0fd88]
at java.lang.Object.wait(Native Method)
- waiting on <0302BDB0> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(Unknown Source)
- locked <0302BDB0> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Unknown Source)

"Thread-4" prio=5 tid=0x0C161FA8 nid=0x698 runnable [cabf000..cabfd88]
at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked <0302DE28> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(Unknown Source)
- locked <0302DE58> (a java.net.DatagramPacket)
- locked <0302DE78> (a java.net.DatagramSocket)
at org.jempeg.protocol.discovery.SSDPDiscoverer$1.run(SSDPDiscoverer.jav
a:63)
at java.lang.Thread.run(Unknown Source)

"Thread-3" prio=5 tid=0x0C158FB8 nid=0x898 in Object.wait() [c60f000..c60fd88]
at java.lang.Object.wait(Native Method)
- waiting on <0302DDE0> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
- locked <0302DDE0> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
at org.jempeg.protocol.discovery.SSDPDiscoverer.startDiscovery0(SSDPDisc
overer.java:106)
at org.jempeg.protocol.discovery.AbstractDiscoverer.startDiscovery(Abstr
actDiscoverer.java:45)
at org.jempeg.protocol.discovery.CompoundDiscoverer$1.run(CompoundDiscov
erer.java:50)
at java.lang.Thread.run(Unknown Source)

"jEmplode: Refresh Connections" prio=5 tid=0x0C158540 nid=0x720 in Object.wait()
[c57f000..c57fd88]
at java.lang.Object.wait(Native Method)
- waiting on <0301C468> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
- locked <0301C468> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
at org.jempeg.protocol.discovery.CompoundDiscoverer.startDiscovery0(Comp
oundDiscoverer.java:64)
at org.jempeg.protocol.discovery.AbstractDiscoverer.startDiscovery(Abstr
actDiscoverer.java:45)
at org.jempeg.empeg.manager.DiscoveryManager.refresh(DiscoveryManager.ja
va:186)
at org.jempeg.empeg.manager.dialog.ConnectionSelectionDialog.refresh(Con
nectionSelectionDialog.java:258)
at org.jempeg.empeg.manager.dialog.ConnectionSelectionDialog$RefreshRunn
able.run(ConnectionSelectionDialog.java:328)
at java.lang.Thread.run(Unknown Source)

"AWT-EventQueue-0" prio=7 tid=0x0ACE8A00 nid=0x380 waiting for monitor entry [bf
7f000..bf7fd88]
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.playlistStructure
Changed(AbstractFIDPlaylistModel.java:98)
- waiting to lock <04646DB8> (a org.jempeg.nodestore.FIDPlaylist)
- locked <04806F00> (a org.jempeg.nodestore.model.FIDPlaylistTreeNode)
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.ensureChildrenLoa
ded(AbstractFIDPlaylistModel.java:245)
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.isLeaf(AbstractFI
DPlaylistModel.java:66)
at javax.swing.tree.DefaultTreeModel.isLeaf(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimen
sions(Unknown Source)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source
)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(Unknown Source)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsTreeUI.ensureRowsAreVisible(Un
known Source)
at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(Unknown S
ource)
at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(Unkno
wn Source)
at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.handleSelection(Unkno
wn Source)
at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.mousePressed(Unknown
Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x0ACCE260 nid=0x264 in Object.wait() [bf3f
000..bf3fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02F665E8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <02F665E8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Windows" daemon prio=7 tid=0x0AC9D078 nid=0x1f4 runnable [aecf000..aecfd88]

at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Shutdown" prio=5 tid=0x00957D08 nid=0x484 in Object.wait() [ae8f000..ae8fd8
8]
at java.lang.Object.wait(Native Method)
- waiting on <02F1B928> (a java.lang.Object)
at java.lang.Object.wait(Unknown Source)
at sun.awt.AWTAutoShutdown.run(Unknown Source)
- locked <02F1B928> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

"Signal Dispatcher" daemon prio=10 tid=0x008B8660 nid=0x6a0 waiting on condition
[0..0]

"Finalizer" daemon prio=9 tid=0x008FBB00 nid=0x640 in Object.wait() [ab4f000..ab
4fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02EFFAF8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <02EFFAF8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x008FAE90 nid=0x5a8 in Object.wait() [ab
0f000..ab0fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02EFFB60> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <02EFFB60> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=5 tid=0x008F9C58 nid=0x504 runnable

"VM Periodic Task Thread" prio=10 tid=0x008B70B8 nid=0x35c waiting on condition

"Suspend Checker Thread" prio=10 tid=0x008B7C78 nid=0x584 runnable overer.java:106)
at org.jempeg.protocol.discovery.AbstractDiscoverer.startDiscovery(Abstr
actDiscoverer.java:45)
at org.jempeg.protocol.discovery.CompoundDiscoverer$1.run(CompoundDiscov
erer.java:50)
at java.lang.Thread.run(Unknown Source)

"jEmplode: Refresh Connections" prio=5 tid=0x0C158540 nid=0x720 in Object.wait()
[c57f000..c57fd88]
at java.lang.Object.wait(Native Method)
- waiting on <0301C468> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
- locked <0301C468> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
at org.jempeg.protocol.discovery.CompoundDiscoverer.startDiscovery0(Comp
oundDiscoverer.java:64)
at org.jempeg.protocol.discovery.AbstractDiscoverer.startDiscovery(Abstr
actDiscoverer.java:45)
at org.jempeg.empeg.manager.DiscoveryManager.refresh(DiscoveryManager.ja
va:186)
at org.jempeg.empeg.manager.dialog.ConnectionSelectionDialog.refresh(Con
nectionSelectionDialog.java:258)
at org.jempeg.empeg.manager.dialog.ConnectionSelectionDialog$RefreshRunn
able.run(ConnectionSelectionDialog.java:328)
at java.lang.Thread.run(Unknown Source)

"AWT-EventQueue-0" prio=7 tid=0x0ACE8A00 nid=0x380 waiting for monitor entry [bf
7f000..bf7fd88]
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.playlistStructure
Changed(AbstractFIDPlaylistModel.java:98)
- waiting to lock <04646DB8> (a org.jempeg.nodestore.FIDPlaylist)
- locked <04806F00> (a org.jempeg.nodestore.model.FIDPlaylistTreeNode)
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.ensureChildrenLoa
ded(AbstractFIDPlaylistModel.java:245)
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.isLeaf(AbstractFI
DPlaylistModel.java:66)
at javax.swing.tree.DefaultTreeModel.isLeaf(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimen
sions(Unknown Source)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source
)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(Unknown Source)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsTreeUI.ensureRowsAreVisible(Un
known Source)
at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(Unknown S
ource)
at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(Unkno
wn Source)
at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.handleSelection(Unkno
wn Source)
at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.mousePressed(Unknown
Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x0ACCE260 nid=0x264 in Object.wait() [bf3f
000..bf3fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02F665E8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <02F665E8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Windows" daemon prio=7 tid=0x0AC9D078 nid=0x1f4 runnable [aecf000..aecfd88]

at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Shutdown" prio=5 tid=0x00957D08 nid=0x484 in Object.wait() [ae8f000..ae8fd8
8]
at java.lang.Object.wait(Native Method)
- waiting on <02F1B928> (a java.lang.Object)
at java.lang.Object.wait(Unknown Source)
at sun.awt.AWTAutoShutdown.run(Unknown Source)
- locked <02F1B928> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

"Signal Dispatcher" daemon prio=10 tid=0x008B8660 nid=0x6a0 waiting on condition
[0..0]

"Finalizer" daemon prio=9 tid=0x008FBB00 nid=0x640 in Object.wait() [ab4f000..ab
4fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02EFFAF8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <02EFFAF8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x008FAE90 nid=0x5a8 in Object.wait() [ab
0f000..ab0fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02EFFB60> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <02EFFB60> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=5 tid=0x008F9C58 nid=0x504 runnable

"VM Periodic Task Thread" prio=10 tid=0x008B70B8 nid=0x35c waiting on condition

"Suspend Checker Thread" prio=10 tid=0x008B7C78 nid=0x584 runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode):

"DestroyJavaVM" prio=5 tid=0x00234AE8 nid=0x64c waiting on condition [0..6fadc]

"jEmplode: Download" prio=5 tid=0x0ACD0B78 nid=0x564 waiting on condition [cb4f0
00..cb4fd88]
at com.inzyme.model.LongVector.<init>(LongVector.java:60)
at com.inzyme.model.LongVector.<init>(LongVector.java:73)
at com.inzyme.model.LongVector.<init>(LongVector.java:82)
at org.jempeg.nodestore.FIDPlaylist.checkForProblems(FIDPlaylist.java:76
2)
- locked <04646DB8> (a org.jempeg.nodestore.FIDPlaylist)
at org.jempeg.nodestore.PlayerDatabase.checkForProblems(PlayerDatabase.j
ava:580)
at org.jempeg.manager.SynchronizeUI.download(SynchronizeUI.java:193)
- locked <0302BCD0> (a org.jempeg.empeg.protocol.EmpegSynchronizeClient)

at org.jempeg.manager.SynchronizeUI$2.run(SynchronizeUI.java:155)
at java.lang.Thread.run(Unknown Source)

"TimerQueue" daemon prio=5 tid=0x0C170960 nid=0x754 in Object.wait() [cb0f000..c
b0fd88]
at java.lang.Object.wait(Native Method)
- waiting on <0302BDB0> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(Unknown Source)
- locked <0302BDB0> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Unknown Source)

"Thread-4" prio=5 tid=0x0C161FA8 nid=0x698 runnable [cabf000..cabfd88]
at java.net.PlainDatagramSocketImpl.receive(Native Method)
- locked <0302DE28> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(Unknown Source)
- locked <0302DE58> (a java.net.DatagramPacket)
- locked <0302DE78> (a java.net.DatagramSocket)
at org.jempeg.protocol.discovery.SSDPDiscoverer$1.run(SSDPDiscoverer.jav
a:63)
at java.lang.Thread.run(Unknown Source)

"Thread-3" prio=5 tid=0x0C158FB8 nid=0x898 in Object.wait() [c60f000..c60fd88]
at java.lang.Object.wait(Native Method)
- waiting on <0302DDE0> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
- locked <0302DDE0> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
at org.jempeg.protocol.discovery.SSDPDiscoverer.startDiscovery0(SSDPDisc
overer.java:106)
at org.jempeg.protocol.discovery.AbstractDiscoverer.startDiscovery(Abstr
actDiscoverer.java:45)
at org.jempeg.protocol.discovery.CompoundDiscoverer$1.run(CompoundDiscov
erer.java:50)
at java.lang.Thread.run(Unknown Source)

"jEmplode: Refresh Connections" prio=5 tid=0x0C158540 nid=0x720 in Object.wait()
[c57f000..c57fd88]
at java.lang.Object.wait(Native Method)
- waiting on <0301C468> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
- locked <0301C468> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
at org.jempeg.protocol.discovery.CompoundDiscoverer.startDiscovery0(Comp
oundDiscoverer.java:64)
at org.jempeg.protocol.discovery.AbstractDiscoverer.startDiscovery(Abstr
actDiscoverer.java:45)
at org.jempeg.empeg.manager.DiscoveryManager.refresh(DiscoveryManager.ja
va:186)
at org.jempeg.empeg.manager.dialog.ConnectionSelectionDialog.refresh(Con
nectionSelectionDialog.java:258)
at org.jempeg.empeg.manager.dialog.ConnectionSelectionDialog$RefreshRunn
able.run(ConnectionSelectionDialog.java:328)
at java.lang.Thread.run(Unknown Source)

"AWT-EventQueue-0" prio=7 tid=0x0ACE8A00 nid=0x380 waiting for monitor entry [bf
7f000..bf7fd88]
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.playlistStructure
Changed(AbstractFIDPlaylistModel.java:98)
- waiting to lock <04646DB8> (a org.jempeg.nodestore.FIDPlaylist)
- locked <04806F00> (a org.jempeg.nodestore.model.FIDPlaylistTreeNode)
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.ensureChildrenLoa
ded(AbstractFIDPlaylistModel.java:245)
at org.jempeg.nodestore.model.AbstractFIDPlaylistModel.isLeaf(AbstractFI
DPlaylistModel.java:66)
at javax.swing.tree.DefaultTreeModel.isLeaf(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimen
sions(Unknown Source)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source
)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(Unknown Source)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsTreeUI.ensureRowsAreVisible(Un
known Source)
at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(Unknown S
ource)
at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(Unkno
wn Source)
at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.handleSelection(Unkno
wn Source)
at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.mousePressed(Unknown
Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x0ACCE260 nid=0x264 in Object.wait() [bf3f
000..bf3fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02F665E8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <02F665E8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Windows" daemon prio=7 tid=0x0AC9D078 nid=0x1f4 runnable [aecf000..aecfd88]

at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Shutdown" prio=5 tid=0x00957D08 nid=0x484 in Object.wait() [ae8f000..ae8fd8
8]
at java.lang.Object.wait(Native Method)
- waiting on <02F1B928> (a java.lang.Object)
at java.lang.Object.wait(Unknown Source)
at sun.awt.AWTAutoShutdown.run(Unknown Source)
- locked <02F1B928> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

"Signal Dispatcher" daemon prio=10 tid=0x008B8660 nid=0x6a0 waiting on condition
[0..0]

"Finalizer" daemon prio=9 tid=0x008FBB00 nid=0x640 in Object.wait() [ab4f000..ab
4fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02EFFAF8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <02EFFAF8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x008FAE90 nid=0x5a8 in Object.wait() [ab
0f000..ab0fd88]
at java.lang.Object.wait(Native Method)
- waiting on <02EFFB60> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <02EFFB60> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=5 tid=0x008F9C58 nid=0x504 runnable

"VM Periodic Task Thread" prio=10 tid=0x008B70B8 nid=0x35c waiting on condition

"Suspend Checker Thread" prio=10 tid=0x008B7C78 nid=0x584 runnable


---- Every time I press CTRL-BREAK this outputs again --- I can't get Jemplode to exit without end-tasking it...


Edited by sirmanson (08/01/2004 16:30)
_________________________
----- RioCar 60gb

Top
#186925 - 08/01/2004 16:32 Re: jEmplode 47 [Re: sirmanson]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
Just for grins, can you update to JDK 1.4.2 and try again? I'll look at what is going on in the code at these stack points as well ...

ms

Top
#186926 - 08/01/2004 16:46 Re: jEmplode 47 [Re: sirmanson]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
By the way, that output is what I wanted ... It's not supposed to quit. That sends a signal to the VM to display a dump of exactly what is executing.

ms

Top
#186927 - 08/01/2004 16:48 Re: jEmplode 47 [Re: sirmanson]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
So interestingly it doesn't appear to be a deadlock ... Maybe an infinite loop. Maybe there's a bug in the loop checker and you have a loop in your playlists or something. When 51 comes out, I'll include some extra debug statements so maybe we can find out what the hell it's doing.

Top
#186928 - 08/01/2004 16:53 Re: jEmplode 47 [Re: mschrag]
sirmanson
journeyman

Registered: 06/03/2002
Posts: 70
Loc: Tucson, AZ USA
I upgraded to the JDK that you suggested and the same thing is happening. Do you want me to do a dump again as well?
_________________________
----- RioCar 60gb

Top
#186929 - 08/01/2004 16:55 Re: jEmplode 47 [Re: sirmanson]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31602
Loc: Seattle, WA
Do you want me to do a dump again as well?
I'm sorry, I just came over from reading the Bathroom Etiquette thread, and was temporarily confused...
_________________________
Tony Fabris

Top
#186930 - 08/01/2004 17:13 Re: jEmplode 47 [Re: sirmanson]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
Yeah if you don't mind .. 1.4.2 has some nicer features

Top
#186931 - 08/01/2004 19:53 Re: jEmplode 47 [Re: tfabris]
Geoff
enthusiast

Registered: 21/08/1999
Posts: 381
Loc: Northern Ireland
In reply to:

I'm sorry, I just came over from reading the Bathroom Etiquette thread, and was temporarily confused...



You and me both!
_________________________
Geoff
---- -------
Mk1 Blue - was 4GB, now 16GB
Mk2 Red - was 12GB, now 60GB

Top
#186932 - 09/01/2004 08:17 Re: jEmplode 47 [Re: tfabris]
sirmanson
journeyman

Registered: 06/03/2002
Posts: 70
Loc: Tucson, AZ USA
Since Tony didn't link to the thread, I thought it would be appropriate for me to.
_________________________
----- RioCar 60gb

Top
#186933 - 24/01/2004 22:19 Re: jEmplode 47 : ID3V2 "genre" question [Re: tfabris]
juenk
journeyman

Registered: 12/01/2002
Posts: 84
Loc: Waardenburg, The Netherlands
you're saying the MP3 file has "(17)Rock" set as its genre

I don't know if this has any bearing on the conversation, but sometimes when I download (Empeg->Computer) with Jemplode and it writes the ID3V2 tag to the file the genre field comes out as "(-1)"..


Just for the record:
Issue is solved. It was probably due to a combination of a bug in Easytag and the (correct) logic in jEmplode.

I reinstalled jEmplode, updated it to V52, and upgraded Easytag to 0.30c (according to its logs they updated the id3v2.x part)

Now I get these results in the hexdump of the files:
if id3-tag is one of the 'standard' tags, only the numerical code is stored, e.g. "(80)". If it is a non-standard tag, only the text is stored (e.g. "Hollands"). Both situations are handled perfectly by jEmplode, resulting in correctly tagged files on the empeg.

Jelle
_________________________
Empeg M2A Blue # 010101908 80Gb
Empeg M2A Blue # 030102771 with backlight buttons - Need repair (IDE cable connection on main board) - volunteers?

Top
Page 4 of 4 < 1 2 3 4